// import Vue from 'vue';
// import axios from 'axios'
// // import store from '@/store'
// // 默认请求地址

// let config = {
// 	baseURL:"https://api.pyful.com"
// 	// timeout: 60 * 1000, // Timeout
// 	// withCredentials: true, // Check cross-site Access-Control
// };

// const _axios = axios.create(config);
// // axios.defaults.baseURL="http://127.0.0.1:3000"
// // 请求拦截
// _axios.interceptors.request.use(
// 	function(config) {
// 		// Do something before request is sent
// 		return config;
// 	},
// 	function(error) {
// 		// Do something with request error
// 		return Promise.reject(error);
// 	}
// );
// // 相应拦截
// // Add a response interceptor

// _axios.interceptors.response.use(
// 	function(response) {
// 		// Do something with response data
// 		return response;
// 	},
// 	function(error) {
// 		// Do something with response error
// 		return Promise.reject(error);
// 	}
// );
// Plugin.install = function(Vue, options) {
// 	Vue.axios = _axios;
// 	window.axios = _axios;
// 	Object.defineProperties(Vue.prototype, {
// 		axios: {
// 			get() {
// 				return _axios;
// 			}
// 		},
// 		$axios: {
// 			get() {
// 				return _axios;
// 			}
// 		},
// 	});
// };

// Vue.use(Plugin)

// export default Plugin;
import axios from "axios"


// 添加请求拦截器
axios.interceptors.request.use(function(config) {
	// 在发送请求之前做些什么
	return config;
}, function(error) {
	// 对请求错误做些什么
	return Promise.reject(error);
});

// 添加响应拦截器
axios.interceptors.response.use(function(response) {
	// 对响应数据做点什么
	return response;
}, function(error) {
	// 对响应错误做点什么
	return Promise.reject(error);
});
export function http(url, type, data = null) {
	if (type == 'get') {
		return axios.get(url)
	} else if (type == 'post') {
		return axios.post(url, data)
	}
}
